<?php


namespace app\admin\model;


use think\model\Pivot;

class ArticleTagModel extends Pivot
{
    protected $table = "blog_admin_article_tag";

    /**
     * 根据文章id获取中间表中该文章对应的所有数据
     * @param $id
     * @return array
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\DbException
     * @throws \think\db\exception\ModelNotFoundException
     */
    public function getTagByArticleId($id) {
        return $this->where('article_id', '=', $id)
            ->select()
            ->toArray();
    }

    /**
     * 根据文章id删除中间表中该文章对应的所有数据
     * @param $id
     * @return bool
     */
    public function deleteTagByArticleId($id) {
        return $this->where('article_id', '=', $id)
            ->delete();
    }
}
